//定义用户相关数据的ts类型
//用户登录接口携带参数的ts类型
export interface loginFormData {
    username: string,
    password: string
}

//定义全部接口返回数据都拥有ts类型
interface ResponseData{
    code:number,
}

interface dataType{
  token?:string,
  message?:string
}

//定义登录接口返回数据类型
export interface loginResponseData extends ResponseData{
       data:dataType
}

//定义获取用户信息返回数据类型
export interface userInfoReponseData extends ResponseData{
    data:{
      checkUser:{
        routes:string[],
        buttons:string[],
        roles:string[],
        username:string,
        avatar:string
      }
    }
}